main(List<String> args) {
  /**
   * 1、Number类型和String类型之间的转换
   */
  // Number ==> String   toString()
  // String ==> Number   parse()

  // String str = "123.1";

  // var a = double.parse(str);

  // print(a);
  // print(a is double);

  // 报错
  // String str1 = "123.1";

  // var a1 = double.parse(str1);

  // print(a1);
  // print(a1 is double);

  // String str1 = "10";

  // try {
  //   var a = double.parse(str1);
  //   print(a);
  // } catch (exception) {
  //   print(0);
  // }

  /**
   * 2、其他类型转成bool类型
   */
  // isEmpty()：判断字符串是否为空
  var str = "";
  if (str.isEmpty) {
    print('空');
  } else {
    print('不为空');
  }
}
